Page({
  /**
   * 页面的初始数据
   */
  data: {
    detailObj: {},
    type: '',
    roleType: ''
  },

  getDetail (id) {
    const params = {
      id: id
    }
    const url = this.data.type == '2' ? '/user/query_handled_apply_list' : '/user/apply_wait_list'
    getApp()
      .globalData.request(url, params, "POST")
      .then((res) => {
        console.log(res, 'res')
        // sec_admin 二级 F48FABCC550048C9E053541012AC6AFB
        // cbrc 银监
        // fir_admin 一级 F48FABCC550248C9E053541012AC6AFB
        // manager 客户经理 F48FABCC550348C9E053541012AC6AFB
        let roleShow = []
        res.data.list[0].roles.split(',').forEach(pre => {
          if (pre == 'F48FABCC550048C9E053541012AC6AFB') {
            roleShow.push('二级管理员')
          } else if (pre == 'F48FABCC550348C9E053541012AC6AFB') {
            roleShow.push('客户经理')
          }
        })
        res.data.list[0].roleNames = roleShow.join(',')
        this.setData({
          detailObj: res.data.list[0]
        })
      });
  },

  audit (e) {
    const idList = [this.data.detailObj.id]
    // console.log(idList, 'idList')
    if (e.currentTarget.dataset.type == '1') {
      // 拒绝
      const params = {
        status: '3',
        idList: idList
      }
      getApp()
        .globalData.request('/user/handle_binding_apply', params, "POST")
        .then((res) => {
          // console.log(res, 'res')
          if (res.code == 200) {
            // wx.showToast({
            //   title: '审核成功',
            //   icon: 'success'
            // })
            let pages = getCurrentPages();
            let prevPage = pages[pages.length - 2];
            prevPage.setData({ // 将我们想要传递的参数在这里直接setData。上个页面就会执行这里的操作。
              isUpdate: true
            })
            wx.navigateBack({
              delta: 1 // 返回上一级页面。
            })
          }
        });
    } else {
      // 通过
      const params = {
        status: '2',
        idList: idList
      }
      console.log(params, 'params');
      getApp()
        .globalData.request('/user/handle_binding_apply', params, "POST")
        .then((res) => {
          // console.log(res, 'res')
          if (res.code == 200) {
            // wx.showToast({
            //   title: '审核成功',
            //   icon: 'success'
            // })
            let pages = getCurrentPages();
            let prevPage = pages[pages.length - 2];
            prevPage.setData({ // 将我们想要传递的参数在这里直接setData。上个页面就会执行这里的操作。
              isUpdate: true
            })
            wx.navigateBack({
              delta: 1 // 返回上一级页面。
            })
          }
        });
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad (options) {
    this.setData({
      type: options.type
    })
    this.getDetail(options.id)
    const userInfo = wx.getStorageSync('userInfo')
    // 判断进入的角色
    if (userInfo.corpRole) {
      if (userInfo.corpRole.includes('fir_admin')) {
        this.setData({
          roleType: '1'
        })
      } else {
        this.setData({
          roleType: '2'
        })
      }
    } else {
      this.setData({
        roleType: ''
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage () {

  }
})